package com.lyy.consolidate;


/**
 * @Author:  GZQ
 * @date:  2024/12/2 22:16
 * @description: 巩固练习6
 *
 * (1)在上面类的基础上扩展 新类CheckingAccount 对每次存款和取款都收取1美元的手续费
 */

public class CheckingAccount extends BlankAccount { // 新的账号

    // 属性

    public CheckingAccount(double initialbalance) {
        super(initialbalance);
    }

    @Override
    public void deposit(double amount) { // 存款
        super.deposit(amount - 1); // 巧妙的使用了父类的 deposit()方法
        // 1 块钱转入银行的账号
    }

    @Override
    public void withdraw(double amount) { // 取款
        super.withdraw(amount + 1);
        // 1 块钱转入银行的账号
    }
}
